package com.dev.springBootDemo.generics5;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * 通泛型配符
 * @author zhumq
 * @date 2024/7/7 13:32
 */
public class TestGenerics {
    public static void main(String[] args) {
        ArrayList<String> stringList = new ArrayList<>();
        for (int i = 0 ; i < 5 ; i++) {
            stringList.add("i:" + i);
        }
        printList(stringList);
//        ArrayList<Integer> integerList = new ArrayList<>();
//        printList(integerList);
    }

    // 不能add操作，可以get，获取类型为Object
    public static void printList (List<?> list) {
        Iterator<?> iterator = list.iterator();
        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }
    }
}
